short and sudden rain - Español Inglés Diccionario